MKVSMSLILITLSALVTIAKAYDPSPLQDFCVAIDDPKNGVFVNGKFCKDPKQAKAEDFFSSGLNQAGITNNKVQSNVTTVNVDQIPGLNTLGISLVRIDYAPYGQNPPHTHPRATEILVLVEGTLYVGFVSSNQDNNRLFAKVLNPGDVFVFPIGMIHFQVNIGKTPAVAFAGLSSQNAGVITIADIVFGSTPPINPDILAQAFQLDVNVVKDLEAKFKN